package com.yunchang.springboot.models.mwsreportbean;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;
import lombok.Data;

/**
 * mws_active_listings_report
 * @author 1
 * @date 2020-03-04 16:32:37
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("mws_active_listings_report")
public class MwsActiveListingsReport implements Serializable {
    /**
     */
    @Id("id")
    private Integer id;

    /**
     */
    @Column("seller_id")
    private String sellerId;

    /**
     */
    @Column("area")
    private String area;

    /**
     * 所列商品的名称。此处将填写亚马逊目录数据。
     */
    @Column("item_name")
    private String itemName;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("item_description")
    private String itemDescription;

    /**
     * 创建商品信息时亚马逊赋予的编号。由 4 位数字，1 个大写字母和另外 6 位数字组成。
     */
    @Column("listing_id")
    private String listingId;

    /**
     * 库存单位 (SKU) 由字母和/或数字组成，是用于识别商品的唯一序列。SKU 由卖家自行分配。
     */
    @Column("seller_sku")
    private String sellerSku;

    /**
     * 商品的售价。
     */
    @Column("price")
    private Double price;

    /**
     * 可销售的商品数量。
     */
    @Column("quantity")
    private Integer quantity;

    /**
     * 商品创建的日期。
     */
    @Column("open_date")
    private String openDate;

    /**
     * 图片地址
     */
    @Column("image_url")
    private String imageUrl;

    /**
     * 此处将始终为 y。
     */
    @Column("item_is_marketplace")
    private String itemIsMarketplace;

    /**
     * 1 = ASIN2 = ISBN3 = UPC4 = EAN
     */
    @Column("product_id_type")
    private String productIdType;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("zshop_shipping_fee")
    private String zshopShippingFee;

    /**
     * 您对商品的描述。
     */
    @Column("item_note")
    private String itemNote;

    /**
     * 商品的状况编码。
     * 1 = 二手，类似新品
     * 
     * 2 = 二手，很好
     * 
     * 3 = 二手，好
     * 
     * 4 = 二手，尚可
     * 
     * 5 = 收藏品，类似新品
     * 
     * 6 = 收藏品，很好
     * 
     * 7 = 收藏品，好
     * 
     * 8 = 收藏品，尚可
     * 
     * 10 = 翻新
     * 
     * 11 = 新品
     */
    @Column("item_condition")
    private String itemCondition;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("zshop_category1")
    private String zshopCategory1;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("zshop_browse_path")
    private String zshopBrowsePath;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("zshop_storefront_feature")
    private String zshopStorefrontFeature;

    /**
     * 此字段未使用。已在此字段填入 【product_id】。
     */
    @Column("asin1")
    private String asin1;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("asin2")
    private String asin2;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("asin3")
    private String asin3;

    /**
     * 2 =可供美国境外买家购买的商品
     * 1 =仅供美国境内买家购买的商品
     */
    @Column("will_ship_internationally")
    private String willShipInternationally;

    /**
     * 【隔日】 =可隔日配送到美国境内地址的商品
     * 【次日】 =可次日配送到美国境内地址的商品
     * 
     * 【当日】 =可当日配送到美国境内地址的商品
     * 
     * 【n】 = 不提供
     */
    @Column("expedited_shipping")
    private String expeditedShipping;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("zshop_boldface")
    private String zshopBoldface;

    /**
     * 商品的 ASIN、ISBN、UPC 或者 EAN
     */
    @Column("product_id")
    private String productId;

    /**
     * 此字段仅用于向后兼容。
     */
    @Column("bid_for_featured_placement")
    private String bidForFeaturedPlacement;

    /**
     * 此字段在报告中将保留为空白；它使您能够使用打开的商品信息报告更新在线库存。
     */
    @Column("add_delete")
    private String addDelete;

    /**
     * 这是报告生成时等待购买的商品数量。
     */
    @Column("pending_quantity")
    private Integer pendingQuantity;

    /**
     * 这为亚马逊物流卖家指明商品为卖家自行配送还是亚马逊物流配送。
     */
    @Column("fulfillment_channel")
    private String fulfillmentChannel;

    /**
     * 商业价格
     */
    @Column("business_price")
    private Double businessPrice;

    /**
     * 数量价格类型
     */
    @Column("quantity_price_type")
    private String quantityPriceType;

    /**
     * 数量下限1
     */
    @Column("quantity_lower_bound_1")
    private Integer quantityLowerBound1;

    /**
     * 数量价格1
     */
    @Column("quantity_price_1")
    private Double quantityPrice1;

    /**
     * 数量下限2
     */
    @Column("quantity_lower_bound_2")
    private Integer quantityLowerBound2;

    /**
     * 数量价格2
     */
    @Column("quantity_price_2")
    private Double quantityPrice2;

    /**
     * 数量下限3
     */
    @Column("quantity_lower_bound_3")
    private Integer quantityLowerBound3;

    /**
     * 数量价格3
     */
    @Column("quantity_price_3")
    private Double quantityPrice3;

    /**
     * 数量下限4
     */
    @Column("quantity_lower_bound_4")
    private Integer quantityLowerBound4;

    /**
     * 数量价格4
     */
    @Column("quantity_price_4")
    private Double quantityPrice4;

    /**
     * 数量下限5
     */
    @Column("quantity_lower_bound_5")
    private Integer quantityLowerBound5;

    /**
     * 数量价格5
     */
    @Column("quantity_price_5")
    private Double quantityPrice5;

    /**
     * 模板
     */
    @Column("merchant_shipping_group")
    private String merchantShippingGroup;

    /**
     */
    @Column("status")
    private String status;

    /**
     * 是否生成财务数据状态
     */
    @Column("finance_status")
    private Integer financeStatus;

    /**
     */
    @Column("create_time")
    private String createTime;

    /**
     */
    @Column("update_time")
    private String updateTime;

    private static final long serialVersionUID = 1L;
}